nucleoside triphosphate - English Synonyms Dictionary